você se esqueceu de adicionar
local timenow = os.time()
usa esse script ae(by nicekid, só dei uma ajeitada) :
function onSay(cid, words, param) if doPlayerRemoveItem(cid,2159,100) == TRUE then local days = 30 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 29000) local timenow = os.time() if getPlayerStorageValue(cid, 29000) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 29000, time) local quantity = math.floor((getPlayerStorageValue(cid, 29000) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de 100 vip coins para colocar vip.") end end
abraços.







info
Grupo: Barão
Registrado: 18/10/09
Posts: 246
Reputação: +26
Gênero: Masculino
Char no Tibia: Aran Than
Bom, meu sistema de VIP é o seguinte, a pessoa compra 100 Vip Coins, depois digita "!buyvip", pronto, agora ele é um player VIP.
Mais tem o seguinte, ela nunca acaba, ai eu queria mais ou menos assim, 1 Vip Coin = 1 Dia; 2 Vip Coins = 2 Dias; 100 Vip Coins = 100 Dias.
Editado Junho 25 por TheSleeper